package com.chainyoung.component_tmtrade.di.component;


import com.chainyoung.common.di.AppComponent;
import com.chainyoung.common.di.scope.FragmentScope;
import com.chainyoung.component_tmtrade.di.module.TradeFiatCurrencyModule;
import com.chainyoung.component_tmtrade.ui.fragment.fiatcurrency.TradeFiatCurrencyMainFragment;
import com.chainyoung.component_tmtrade.ui.fragment.fiatcurrency.TradeFiatCurrencyOrderFragment;
import com.chainyoung.component_tmtrade.ui.fragment.fiatcurrency.TradeFiatCurrencyTradeFragment;

import dagger.Component;

@FragmentScope
@Component(modules = TradeFiatCurrencyModule.class, dependencies = AppComponent.class)
public interface TradeFiatCurrencyComponent {

    void inject(TradeFiatCurrencyTradeFragment fragment);

    void inject(TradeFiatCurrencyOrderFragment fragment);

    void inject(TradeFiatCurrencyMainFragment fragment);

}
